$("#return_list").click(function(){
	window.location = "../healthFile/getIndexPage";
});

//健康档案添加页面==基本信息调用
$("#health_base").click(function(){
	var $text1 = $(this).text();
	if($text1 == "保存"){
		$(this).removeAttr("class").attr("class","btn  btn-sm btn_edit pull-right").empty().text("编辑");
		save_health_base("修改页面获得查看页面")
	}
	if($text1 == "编辑"){
		get_update_health_base("修改页面获得编辑页面")
		$(this).removeAttr("class").attr("class","btn  btn-sm btn-save pull-right").empty().text("保存");
	}
});
//健康档案查看页面==基本信息调用
$("#see_member_base").click(function(){
	var $text2 = $(this).text();
	if($text2 == "保存"){
		$(this).removeAttr("class").attr("class","btn  btn-sm btn_edit pull-right").empty().text("编辑");
		save_health_base("查看页面获得查看页面")
	}
	if($text2 == "编辑"){
		get_update_health_base("查看页面获得编辑页面");
		$(this).removeAttr("class").attr("class","btn  btn-sm btn-save pull-right").empty().text("保存");
	}
	//see_healthBase
});

//保存健康档案基本信息
function save_health_base(flag){
	checkeatState();
	checkSomekeState();
	checkDrinkState();
	if($("#body_height").val()==null||$("#body_height").val()==''){
		zhyAlert("请填写身高");
		$("#health_base").removeAttr("class").attr("class","btn  btn-sm btn-save pull-right").empty().text("保存");
		$("#see_member_base").removeAttr("class").attr("class","btn  btn-sm btn-save pull-right").empty().text("保存");
		return;
	}else{
		if(!validateInt($("#body_height").val(),"身高",1,300)){
			$("#see_member_base").removeAttr("class").addClass("btn  btn-sm btn-save pull-right").empty().text("保存");
			$("#health_base").removeAttr("class").addClass("btn  btn-sm btn-save pull-right").empty().text("保存");
			return;
		}
	}
	
	if($("#is_smoke").val()==1){
		if($("#some_num").val()==''||$("#some_num").val()==null){
			zhyAlert("请填写每天吸烟数量");
			$("#see_member_base").removeAttr("class").addClass("btn  btn-sm btn-save pull-right").empty().text("保存");
			return;
		}
		if($("#smoke_type").val()==''||$("#smoke_type").val()==null){
			zhyAlert("请选择吸烟类型");
			$("#see_member_base").removeAttr("class").addClass("btn  btn-sm btn-save pull-right").empty().text("保存");
			return;
		}
		if($("#somke_year").val()==''||$("#somke_year").val()==null){
			zhyAlert("请填写吸烟年限");
			$("#see_member_base").removeAttr("class").addClass("btn  btn-sm btn-save pull-right").empty().text("保存");
			return;
		}
		
	}
	if($("#is_drink").val()==1){
		if($("#drink_num").val()==''||$("#drink_num").val()==null){
			zhyAlert("请填写每天喝酒量");
			$("#see_member_base").removeAttr("class").addClass("btn  btn-sm btn-save pull-right").empty().text("保存");
			$("#health_base").removeAttr("class").addClass("btn  btn-sm btn-save pull-right").empty().text("保存");
			return;
			
		}else{
			if(!validateInt($("#drink_num").val(),"喝酒量",0,9999)){
				$("#see_member_base").removeAttr("class").addClass("btn  btn-sm btn-save pull-right").empty().text("保存");
				$("#health_base").removeAttr("class").addClass("btn  btn-sm btn-save pull-right").empty().text("保存");
				return;
			}
		}
		if($("#drink_type").val()==''||$("#drink_type").val()==null){
			zhyAlert("请选择喝酒类型");
			$("#see_member_base").removeAttr("class").addClass("btn  btn-sm btn-save pull-right").empty().text("保存");
			$("#health_base").removeAttr("class").addClass("btn  btn-sm btn-save pull-right").empty().text("保存");
			return;
		}
		if($("#drink_year").val()==''||$("#drink_year").val()==null){
			zhyAlert("请填写喝酒年限");
			$("#see_member_base").removeAttr("class").addClass("btn  btn-sm btn-save pull-right").empty().text("保存");
			$("#health_base").removeAttr("class").addClass("btn  btn-sm btn-save pull-right").empty().text("保存");
			return;
		}
	}
	
	if(!validateLength($("#healthcare").val(),"备注",0,256)){
		$("#see_member_base").removeAttr("class").addClass("btn  btn-sm btn-save pull-right").empty().text("保存");
		$("#health_base").removeAttr("class").addClass("btn  btn-sm btn-save pull-right").empty().text("保存");
		return;
	}
	if(!validateLength($("#remark").val(),"备注",0,256)){
		$("#see_member_base").removeAttr("class").addClass("btn  btn-sm btn-save pull-right").empty().text("保存");
		$("#health_base").removeAttr("class").addClass("btn  btn-sm btn-save pull-right").empty().text("保存");
		return;
	}
	
	if($("#vision_left").val()!=''&&$("#vision_left").val()!=null){
		if(!validateDouble($("#vision_left").val(),"视力（左）",0,2)){
			$("#see_member_base").removeAttr("class").addClass("btn  btn-sm btn-save pull-right").empty().text("保存");
			$("#health_base").removeAttr("class").addClass("btn  btn-sm btn-save pull-right").empty().text("保存");
			return;
		}
	}
	if($("#vision_right").val()!=''&&$("#vision_right").val()!=null){
		if(!validateDouble($("#vision_right").val(),"视力（右）",0,2)){
			$("#see_member_base").removeAttr("class").addClass("btn  btn-sm btn-save pull-right").empty().text("保存");
			$("#health_base").removeAttr("class").addClass("btn  btn-sm btn-save pull-right").empty().text("保存");
			return;
		}
	}
	if($("#listening_left").val()!=''&&$("#listening_left").val()!=null){
		if(!validateDouble($("#listening_left").val(),"听力（左）",0,80)){
			$("#see_member_base").removeAttr("class").addClass("btn  btn-sm btn-save pull-right").empty().text("保存");
			$("#health_base").removeAttr("class").addClass("btn  btn-sm btn-save pull-right").empty().text("保存");
			return;
		}
	}
	if($("#listening_right").val()!=''&&$("#listening_right").val()!=null){
		if(!validateDouble($("#listening_right").val(),"听力（右）",0,80)){
			$("#see_member_base").removeAttr("class").addClass("btn  btn-sm btn-save pull-right").empty().text("保存");
			$("#health_base").removeAttr("class").addClass("btn  btn-sm btn-save pull-right").empty().text("保存");
			return;
		}
	}
	if($("#exercise_num").val()!=''&&$("#exercise_num").val()!=null){//如果填写了锻炼次数
		if(!validateInt($("#exercise_num").val(),"锻炼次数",1,100)){
			$("#see_member_base").removeAttr("class").addClass("btn  btn-sm btn-save pull-right").empty().text("保存");
			$("#health_base").removeAttr("class").addClass("btn  btn-sm btn-save pull-right").empty().text("保存");
			return;
		}
		//如果填写了锻炼次数，判断锻炼时间和锻炼方式是否填写
		if($("#exercise_time").val()==null||$("#exercise_time").val()==''){
			zhyAlert("请选择锻炼时间！");
			$("#see_member_base").removeAttr("class").addClass("btn  btn-sm btn-save pull-right").empty().text("保存");
			$("#health_base").removeAttr("class").addClass("btn  btn-sm btn-save pull-right").empty().text("保存");
			return ;
		}
		if($("#exercise_type").val()==null||$("#exercise_type").val()==''){
			zhyAlert("请选择锻炼方式！");
			$("#see_member_base").removeAttr("class").addClass("btn  btn-sm btn-save pull-right").empty().text("保存");
			$("#health_base").removeAttr("class").addClass("btn  btn-sm btn-save pull-right").empty().text("保存");
			return ;
		}
	}
	
	if($("#exercise_time").val()!=null&&$("#exercise_time").val()!=''){//如果选择的锻炼时间则 锻炼次数和锻炼方式不能为空
		if($("#exercise_num").val()==''||$("#exercise_num").val()==null){
			zhyAlert("请填写锻炼次数！");
			$("#see_member_base").removeAttr("class").addClass("btn  btn-sm btn-save pull-right").empty().text("保存");
			$("#health_base").removeAttr("class").addClass("btn  btn-sm btn-save pull-right").empty().text("保存");
			return ;
		}
		if($("#exercise_type").val()==null||$("#exercise_type").val()==''){
			zhyAlert("请选择锻炼方式！");
			$("#see_member_base").removeAttr("class").addClass("btn  btn-sm btn-save pull-right").empty().text("保存");
			$("#health_base").removeAttr("class").addClass("btn  btn-sm btn-save pull-right").empty().text("保存");
			return ;
		}
		
	}
	if($("#exercise_type").val()!=null&&$("#exercise_type").val()!=''){//如果选择的锻炼方式
		if($("#exercise_num").val()==''||$("#exercise_num").val()==null){
			zhyAlert("请填写锻炼次数！");
			$("#see_member_base").removeAttr("class").addClass("btn  btn-sm btn-save pull-right").empty().text("保存");
			$("#health_base").removeAttr("class").addClass("btn  btn-sm btn-save pull-right").empty().text("保存");
			return ;
		}
		if($("#exercise_time").val()==null||$("#exercise_time").val()==''){
			zhyAlert("请选择锻炼时间！");
			$("#see_member_base").removeAttr("class").addClass("btn  btn-sm btn-save pull-right").empty().text("保存");
			$("#health_base").removeAttr("class").addClass("btn  btn-sm btn-save pull-right").empty().text("保存");
			return ;
		}
	}
	
	$.ajax({
		type : "post",
		dataType: "json",
		url : "../healthbase/save_healthbase",
		async: true,
		data:{
			memberId:$("#memberId").val(),
			body_height:$("#body_height").val(),
			body_weight:$("#body_weight").val(),
			work:$("#work").val(),
			sleep:$("#sleep").val(),
			eat:$("#eat").val(),
			vision_left:$("#vision_left").val(),
			vision_right:$("#vision_right").val(),
			listening_left:$("#listening_left").val(),
			listening_right:$("#listening_right").val(),
			is_smoke:$("#is_smoke").val(),
			some_num:$("#some_num").val(),
			smoke_type:$("#smoke_type").val(),
			somke_year:$("#somke_year").val(),
			is_drink:$("#is_drink").val(),
			drink_num:$("#drink_num").val(),
			drink_type:$("#drink_type").val(),
			drink_year:$("#drink_year").val(),
			exercise_num:$("#exercise_num").val(),
			exercise_time:$("#exercise_time").val(),
			exercise_type:$("#exercise_type").val(),
			healthcare:$("#healthcare").val(),
			remark:$("#remark").val(),
			last_update_no:$("#last_update_no").val()
		},
		success : function(data) {
			if(data.data){
				get_see_health_base(flag);
			}
		}
	});
}

//获得健康档案基本信息展示页面
function get_see_health_base(flag){
	$.ajax({
		type : "post",
		dataType: "html",
		url : "../healthbase/get_see_healthbase",
		async: true,
		data:{
			memberId:$("#memberId").val()
		},
		success : function(data) {
			$("#see_healthBase").empty().html(data);
			
		}
	});
}
//获得健康档案基本信息编辑页面
function get_update_health_base(flag){
	$.ajax({
		type : "post",
		dataType: "html",
		url : "../healthbase/get_update_healthbase",
		async: true,
		data:{
			memberId:$("#memberId").val()
		},
		success : function(data) {
			$("#see_healthBase").empty().html(data);
		}
	});
}




//--------------------------------------------------------------------------------------------------------
//健康档案添加页面==药物过敏史调用
$("#drug_allergic").click(function(){
	var $text3 = $(this).text();
	if($text3 == "保存"){
		$(this).removeAttr("class").attr("class","btn  btn-sm btn_edit pull-right").empty().text("编辑");
		insertOrupdateAllergic("show");
	}
	if($text3 == "编辑"){
		getAllergicUpdatePage("update");
		$(this).removeAttr("class").attr("class","btn  btn-sm btn-save pull-right").empty().text("保存");
	}
});
//健康档案查看页面==药物过敏史调用
$("#see_drug_allergic").click(function(){
	var $text4 = $(this).text();
	if($text4 == "保存"){
		$(this).removeAttr("class").attr("class","btn  btn-sm btn_edit pull-right").empty().text("编辑");
		insertOrupdateAllergic("show");
	}
	if($text4 == "编辑"){
		getAllergicUpdatePage("update");
		$(this).removeAttr("class").attr("class","btn  btn-sm btn-save pull-right").empty().text("保存");
	}
});


function getAllergicUpdatePage(flag){
	$.ajax({
		type : "get",
		dataType: "html",
		url : "../allergic/updateAllergicSwitch",
		async: true,
		data:{
			memberId:$("#memberId").val(),
			flag:flag
		},
		success : function(data) {
			$("#drugAllergy").empty().html(data);
		}
	});
}

function insertOrupdateAllergic(flag){
	var memberId=$("#memberId").val();
	var lastUpdateNoDrugAllergic=$("#lastUpdateNoDrugAllergic").val();
	
	var antibioticArray=new Array;//存放相应type的drugName数组
	var sulfaArray=new Array;//存放相应type的drugName数组
	var calmsArray=new Array;//存放相应type的drugName数组
	var antipyreticmArray=new Array;//存放相应type的drugName数组
	var anesthesiaArray=new Array;//存放相应type的drugName数组
	var serumsArray=new Array;//存放相应type的drugName数组
	var pillsArray=new Array;//存放相应type的drugName数组
	
	var otherCheck=$("#otherCheck").val();
	
	
	// <!--type: antibiotic抗生| sulfa磺胺 | calms镇定 |antipyreticm 退热 |anesthesia 麻醉|serums血清 |pills丸药|other 其它  -->
	$("input[data-type='antibiotic']:checked").each(function(index){
		antibioticArray.push(this.value);
	});
	$("input[data-type='sulfa']:checked").each(function(index){
		sulfaArray.push(this.value);
	});
	$("input[data-type='calms']:checked").each(function(index){
		calmsArray.push(this.value);
	});
	$("input[data-type='antipyreticm']:checked").each(function(index){
		antipyreticmArray.push(this.value);
	});
	$("input[data-type='anesthesia']:checked").each(function(index){
		anesthesiaArray.push(this.value);
	});
	$("input[data-type='serums']:checked").each(function(index){
		serumsArray.push(this.value);
	});
	$("input[data-type='pills']:checked").each(function(index){
		pillsArray.push(this.value);
	});
	
	
	
	
	if(antibioticArray.length==0&&sulfaArray.length==0&&calmsArray.length==0
			&&antipyreticmArray.length==0&&anesthesiaArray.length==0
			&&serumsArray.length==0&&pillsArray.length==0&&otherCheck==""){
		zhyAlert("请至少填写一项方可保存！");
		$("#see_drug_allergic").removeAttr("class").attr("class","btn  btn-sm btn-save pull-right").empty().text("保存");
		$("#drug_allergic").removeAttr("class").attr("class","btn  btn-sm btn-save pull-right").empty().text("保存");
		return ;
	}
	
	$.ajax({
		type : "post",
		dataType: "json",
		traditional :true, //如果为false则不能正常提交数组
		url : "../allergic/insertOrupdateAllergic",
		async: true,
		
		data:{
			memberId:memberId,
			lastUpdateNo:lastUpdateNoDrugAllergic,
			antibioticArray:antibioticArray,
			sulfaArray:sulfaArray,
			calmsArray:calmsArray,
			antipyreticmArray:antipyreticmArray,
			anesthesiaArray:anesthesiaArray,
			serumsArray:serumsArray,
			pillsArray:pillsArray,
			
			otherCheck:otherCheck
			
		},
		success : function(data) {
			if(data.isSuccess){
				getAllergicUpdatePage(flag);
			}
		}
	});
}

//------------------------------------------------------------------------------------------------------------------------------

//健康档案添加页面==暴露史调用
$("#expose").click(function(){
	var $text5 = $(this).text();
	if($text5 == "保存"){
		$(this).removeAttr("class").attr("class","btn  btn-sm btn_edit pull-right").empty().text("编辑");
		insertOrupdateExpose("show");
		
	}
	if($text5 == "编辑"){
		$(this).removeAttr("class").attr("class","btn  btn-sm btn-save pull-right").empty().text("保存");
		getExposeUpdatePage("update");
	}
});
//健康档案添加页面==暴露史调用
$("#see_expose").click(function(){
	var $text6 = $(this).text();
	if($text6 == "保存"){
		$(this).removeAttr("class").attr("class","btn  btn-sm btn_edit pull-right").empty().text("编辑");
		insertOrupdateExpose("show");
		
	}
	if($text6 == "编辑"){
		$(this).removeAttr("class").attr("class","btn  btn-sm btn-save pull-right").empty().text("保存");
		getExposeUpdatePage("update");
	}
});

function getExposeUpdatePage(flag){
	$.ajax({
		type : "get",
		dataType: "html",
		url : "../expose/updateExposeSwitch",
		async: true,
		data:{
			memberId:$("#memberId").val(),
			flag:flag
		},
		success : function(data) {
			$("#healthExpose").empty().html(data);
		}
	});
}

function insertOrupdateExpose(flag){
	var memberId=$("#memberId").val();
	var exposeName=$("input[name='exposeName']:checked").val();
	var lastUpdateNoExpose=$("#lastUpdateNoExpose").val();
	var healthExposeId=$("#healthExposeId").val();
	$.ajax({
		type : "post",
		dataType: "json",
		url : "../expose/insertOrupdateExpose",
		async: true,
		data:{
			memberId:memberId,
			healthExposeId:healthExposeId,
			exposeName:exposeName,
			lastUpdateNo:lastUpdateNoExpose
		},
		success : function(data) {
			if(data.isSuccess){
				getExposeUpdatePage(flag);
			}
		}
	});
}

// -----------------------------------------------------------------------------------------------------------------------------------
//健康档案添加页面==生活环境调用
$("#living").click(function(){
	var $text7 = $(this).text();
	if($text7 == "保存"){
		insertOrupdateLiving("show");
		$(this).removeAttr("class").attr("class","btn  btn-sm btn_edit pull-right").empty().text("编辑");
	}
	if($text7 == "编辑"){
		getLivingUpdatePage("update");
		$(this).removeAttr("class").attr("class","btn  btn-sm btn-save pull-right").empty().text("保存");
	}
});
//健康档案添加页面==生活环境调用
$("#see_living").click(function(){
	var $text8 = $(this).text();
	if($text8 == "保存"){
		insertOrupdateLiving("show");
		$(this).removeAttr("class").attr("class","btn  btn-sm btn_edit pull-right").empty().text("编辑");
	}
	if($text8 == "编辑"){
		getLivingUpdatePage("update");
		$(this).removeAttr("class").attr("class","btn  btn-sm btn-save pull-right").empty().text("保存");
	}
});

function getLivingUpdatePage(flag){
	$.ajax({
		type : "get",
		dataType: "html",
		url : "../living/updateLivingSwitch",
		async: true,
		data:{
			memberId:$("#memberId").val(),
			flag:flag
		},
		success : function(data) {
			$("#healthLiving").empty().html(data);
		}
	});
}

function insertOrupdateLiving(flag){
	var memberId=$("#memberId").val();
	var ventilator=$("input[name='ventilator']:checked").val();
	var fuelType=$("input[name='fuelType']:checked").val();
	var waterType=$("input[name='waterType']:checked").val();
	var toiletType=$("input[name='toiletType']:checked").val();
	var livestockPen=$("input[name='livestockPen']:checked").val();
	var lastUpdateNoLiving=$("#lastUpdateNoLiving").val();
	var healthLivingId=$("#healthLivingId").val();
	
	return $.ajax({
		type : "post",
		dataType: "json",
		url : "../living/insertOrupdateExpose",
		async: true,
		data:{
			memberId:memberId,
			healthLivingId:healthLivingId,
			ventilator:ventilator,
			fuelType:fuelType,
			waterType:waterType,
			toiletType:toiletType,
			livestockPen:livestockPen,
			lastUpdateNo:lastUpdateNoLiving
		},
		success : function(data) {
			if(data.isSuccess){
				getLivingUpdatePage(flag);
				return true;
			}
		}
	});
}


